Golang Job: Lead Technical Manager

Job added on

Company

Happay

Location

Bangalore - India

Job type

Full-Time

Golang Job Details

About us

Happay is now a CRED company. We’re primarily on a mission to provide enterprises the simplest, one stop solution to automate all their travel & expense management needs. Our industry-leading technology solution is used by over 6500+ customers across 40+ industry verticals and includes conglomerates like PWC, the Tata Group, the Landmark Group, Welspun, Jubilant Foodworks and many more.

Funded by Sequoia Capital and Prime Venture Partners, we're a team of 250+ based out of Bangalore. We've won the CIO Choice Award and Technoloviti Award for the Best Expense Management Solution for two years in a row now (2019 & 2020). Deloitte's Technology Fast 50 Award (2020) is the recent accolade in our kitty. Besides expanding our dominance in the Indian market, we are also gearing to launch our solution in the international markets very soon. We're looking for folks who are interested in a high-impact role, and are able to jump in right away to help us scale Happay to the next level of growth.

ROLE : Tech Lead

Experience : 7-10 Years

LOCATION : Bangalore

Your Team:
You will be a part of Happay’s Card Processing team who are passionate about simplifying the payment process. Our team is responsible for the ownership of the entire card and other payment processing systems. These systems give access to VISA, MasterCard, NPCI and banks for processing of different transaction modes. These systems are engineered to be highly available with superlative performance and reliability. Each of the team members makes a meaningful impact.

We are looking for:
- Experience with Agile delivery methodologies and helping teams explore, adopt and optimize Agile/Lean processes, principles and practices.
- People management and leadership skills
- Experience in at least cloud platforms such as AWS/Google/Azure cloud services etc.
- Deep technical knowledge of microservices, web development frameworks and APIs.
- Strong experience having worked with C/C++, Java or other low-level programming languages but willing to work on Golang
- Strong understanding of system performance and scaling
- Experience in systems programming, operating systems, distributed systems, databases, cloud services including high-performance distributed storage and networking is a definite plus
- Great design and problem-solving skills, with a strong bias for quality and engineering excellence at scale

Your Responsibilities:
- Design and develop high-volume, low-latency RESTFul microservices for mission-critical systems with quality.
- Define and implement a long-term technology vision for your team.
- Serve as a technical lead on our most demanding and cross-functional projects
- Come up with best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team.
- Decide technology & tool choices for your team. Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you can create.
- Ensure the quality of architecture and design of systems. Responsible for end-to-end architecture, high-level design/low-level design of various systems and applications that you are assigned to. You will also be responsible for writing code and deploying the applications to production including operational excellence.
- Research and evaluate alternative solutions and make recommendations on improving the product to meet business and information risk requirements.
- Participate in full development lifecycle activities for the product (coding, testing, release activities).
- Apply engineering best practices such as Agile, CI/CD, and DevOps as part of high performing software engineering teams to deliver products and services to our customers

Job Type: Full-time